Build Jenova In GitHub Codespace
-
Create new GitHub Codespace
-
Update Package List :
sudo apt update
-
Add the necessary repository to get GCC 13 :
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
-
Install GCC 13 and G++ 13 :
sudo apt install gcc-13 g++-13
-
Use the
update-alternatives
command to set GCC 13 as the default compiler :sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-13 130 --slave /usr/bin/g++ g++ /usr/bin/g++-13
sudo update-alternatives --config gcc
gcc --version -
Install Python3 and Install
colored
library :pip install colored
-
Install 7zip Extractor :
sudo apt-get install p7zip-full
-
Download pre-built dependencies and extract it :
wget https://jenova-framework.github.io/archive/dependencies/Jenova-Runtime-v0.3.4.3-Dependencies-Linux64.7z
7z x Jenova-Runtime-v0.3.4.3-Dependencies-Linux64.7z -oLibs
rm Jenova-Runtime-v0.3.4.3-Dependencies-Linux64.7z -
Build Jenova Runtime with builder :
python3 ./Jenova.Builder.py --compiler gcc --skip-banner
-
Done